rafaeloaf
(usa CentOS)
Enviado em 20/04/2011 - 17:01h
Senhores, muito agradecido pelas respostas.
Tentei fazer com o |iptables|, e isso pra algumas outras pessoas também soou como gambiarra, então já fui barrado de fazer.
Porém, encontrei uma "solução" utilizando o |route| em que eu atribuo como regra >> que o roteamento padrão seja feito pela interface eth0 <<. :)
Funcionou? Sim. Porém ao reiniciar o serviço de rede (com boot ou não) as configurações para saída através do meu gateway de rede interna (eth1) voltam.
Ao executar o comando abaixo depois de reiniciar o serviço de redes:
[...]# /sbin/route
Tabela de Roteamento IP do Kernel
Destino Roteador MáscaraGen. Opções Métrica Ref Uso Iface
200.150.10.0 * 255.255.255.0 U 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth1
169.254.0.0 * 255.255.0.0 U 0 0 0 eth1
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth1
Então faço as alterações de rota:
[...]# /sbin/route del default
[...]# /sbin/route add default eth0
E o resultado é:
[...]# /sbin/route
Tabela de Roteamento IP do Kernel
Destino Roteador MáscaraGen. Opções Métrica Ref Uso Iface
200.150.10.0 * 255.255.255.0 U 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth1
169.254.0.0 * 255.255.0.0 U 0 0 0 eth1
default * 0.0.0.0 U 0 0 0 eth0 <===
Feito isso o problema anterior se resolve. Mas ainda não consigo gravar estas configurações. Alguém me ajuda?
Eu consegui resolver meu problema adicionando as linhas de configuração que alteram as rotas no meu script de inicialização do TOMCAT, mas ainda não sei se é o ideal.